# 编写一个Dog类，初始化名字和年龄。
# 创建一只名字时“小黑” 年龄为2岁的小狗

# class Dog:
#     def __init__(self, name, age):
#         self.name = name
#         self.age = age
#         print(f"创建了一只小狗，名字是{self.name},年龄是{self.age}")
#
# dog1 = Dog("小黑", 2)
# dog1.age=3  # 修改属性
# print(dog1.age)     # 获取属性

class Dog:
    def __init__(self):
        self.name = ""
        self.age = 0
        print(f"创建了一只小狗，名字是{self.name},年龄是{self.age}")

    def show(self):
        print(f"小狗的名字：{self.name},年龄：{self.age}")

    # 写一个run方法，打印”小黑在跑...“
    def run(self):
        print(f"{self.name}在跑...")

    # 写一个speak方法，传入”汪汪汪“，调用该方法
    def speak(self, sound="汪"):
        print(f"{self.name}在叫，声音是：{sound}")


dog1 = Dog()
dog1.name="小黑"
dog1.age=2  # 修改属性

dog1.show()
dog1.run()
dog1.speak("汪汪汪")